@charset "UTF-8";
/* ---------------------------------------
  TITLE : HANSHIN Tigers
  URI : hanshintigers.jp
  (C) HANSHIN Tigers.
--------------------------------------- */

@import "/common/css/format.css";
@import "/common/css/layout.css";
@import "/common/css/common.css";



/*
--------------------------------------- */
#main {
	width: 940px;
	float: none;
	padding: 20px;
}
h5.list{
	margin-top: 20px;
}

h6.stl-position{
	background: #000;
	color: #FFF;
	line-height: 1;
	padding: 10px 0;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 30px;
}
.pre_inner{
	padding-bottom:45px;
}
.pre_list,
.smartpre_list{
	overflow:hidden;
	margin-top:30px;
}
.pre_detail{
	width:460px;
	float:left;
}
.pre_detail+.pre_detail{
	float:right;
}
.pre_detail dt{
	width:460px;
	font-size:23px;
	height:3em;
	color:#fff;
	background:#000;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	line-height:1.3;
}
.pre_detail dd,
.smartpre_detail dd{
	padding-top:10px;
}
.pre_detail dd+dd,
.smartpre_detail dd+dd{
	padding-top:20px;
}
.pre_detail dd p,
.smartpre_detail dd p{
	font-size:20px;
	font-weight:bold;
	padding:8px 0;
	background:#dbcb98;
	text-align:center;
}
.pre_detail dd li,
.smartpre_detail dd li{
	font-size:20px;
	font-weight:bold;
	padding-left:25px;
	background:url(img/icon_star.png) no-repeat left 6px;
	margin-bottom:5px;
}
.pre_detail dd li span,
.smartpre_detail dd li span{
	font-size:14px;
}
.smartpre_detail dt{
	padding:5px 0;
	background:#c4231f;
	border:4px solid #c2b075;
	color:#ebdcaa;
	font-size:23px;
	text-align:center;
}
.smartpre_detail dt span{
	text-align:center;
	font-size:14px;
	color:#fff;
}
.smartpre_detail dd.member_list{
	overflow:hidden;
}
.smartpre_detail dd.member_list ul{
	width:470px;
	float:left;
}
.attention{
	margin: 30px 0;
}

.attention ul li{
	text-indent: -1em;
	margin-left: 1em;
}

.btn_app{
	text-align: center;
}

.btn_app a:hover{
	opacity: 0.7;
}
.app_at{
	width:550px;
	margin: 30px auto;
}

.app_at li{
	text-indent: -1em;
	margin-left: 1em;
}
